/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controlacciones.ejb3.business;

import controlacciones.ejb3.dao.BeanBindingDAOLocal;
import controlacciones.ejb3.entity.TbArea;
import controlacciones.ejb3.entity.TbTipoAccion;
import controlacciones.ejb3.entity.TbTipoAccionClasificacionAccionArea;
import controlacciones.ejb3.pojo.TableBeanBinding_Accion;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosAcciones;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosAccionesAprobar;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosAdvanceMetas;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosClasificacionTipoAccionArea;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosDetalleTipoAccion;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosFactura;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosLecturas;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosReaperturas;
import controlacciones.ejb3.pojo.TableBeanBinding_DatosValorizacionTipoAccion;
import controlacciones.ejb3.pojo.TableBeanBinding_ErrorResultado;
import controlacciones.ejb3.pojo.TableBeanBinding_Progcort;
import controlacciones.ejb3.pojo.TableBeanBinding_RESUL;
import controlacciones.ejb3.pojo.TableBeanBinding_TbMetas;
import java.sql.SQLException;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
 *
 * @author Vanessa
 */
@Stateless
public class BeanBindingBean implements BeanBindingLocal {

//    public List<TableBeanBinding_DatosFactura> getListaFacturas( String fecha, String log_user ) {
//        return beanBindingDAOLocal.getListaFacturas(fecha, log_user);
//    }

    public List<TableBeanBinding_Progcort> getListaCorte(  int pagActual, int pagTamanno ) {
        return beanBindingDAOLocal.getListaCorte(pagActual, pagTamanno);
    }

    public List getListaDatosArchivoResultado( ) {
        return beanBindingDAOLocal.getListaDatosArchivoResultado();
    }

    public List<TableBeanBinding_ErrorResultado> getListaDatosErrorResultado( String log_user ) {
        return beanBindingDAOLocal.getListaDatosErrorResultado(log_user);
    }

    public List<TableBeanBinding_DatosAcciones> getListaDatosAccionesByMes( TbTipoAccionClasificacionAccionArea tipoAccion, String ano, String mes )  {
        return beanBindingDAOLocal.getListaDatosAccionesByMes(tipoAccion, ano, mes);
    }

    public List<TableBeanBinding_DatosAcciones> getAccion( String codAccion ) {
        return beanBindingDAOLocal.getAccion(codAccion);
    }

    public List<TableBeanBinding_DatosDetalleTipoAccion> getListaDatosTipoAccion( TbTipoAccion tbTipoAccion  ) {
        return beanBindingDAOLocal.getListaDatosTipoAccion(tbTipoAccion);
    }

    public List<TableBeanBinding_DatosClasificacionTipoAccionArea> getListaClasificacionTipoAccionArea( TbTipoAccion tbTipoAccion  ) {
        return beanBindingDAOLocal.getListaClasificacionTipoAccionArea(tbTipoAccion);
    }

    public List<TableBeanBinding_DatosAccionesAprobar> getListaAccionesAprobar( String fechaInicio, String fechaFin  ) {
        return beanBindingDAOLocal.getListaAccionesAprobar( fechaInicio, fechaFin );
    }

    public List<TableBeanBinding_DatosReaperturas> getListaReaperturas( String fecha, String log_user ) {
        return beanBindingDAOLocal.getListaReaperturas(fecha, log_user);
    }

    public List<TableBeanBinding_TbMetas> getListaMetas( TbTipoAccion tbTipoAccion ) {
        return beanBindingDAOLocal.getListaMetas(tbTipoAccion);
    }

    public List<TableBeanBinding_DatosValorizacionTipoAccion> getListaValorizacionTipoAccion( String ano, String mes ) {
         return beanBindingDAOLocal.getListaValorizacionTipoAccion(ano, mes);
    }

    public List<TableBeanBinding_RESUL> getListaResultados( String codarea,int pagActual, int pagTamanno ) {
        return beanBindingDAOLocal.getListaResultados(codarea, pagActual, pagTamanno);
    }

    public List<TableBeanBinding_DatosLecturas> getListaLecturas( String fecha, int pagActual, int pagTamanno ) {
        return beanBindingDAOLocal.getListaLecturas(fecha, pagActual, pagTamanno);
    }

    public List<TableBeanBinding_DatosFactura> getListaFacturas( String fecha, String log_user, int pagActual, int pagTamanno ) {
        return beanBindingDAOLocal.getListaFacturas(fecha, log_user, pagActual, pagTamanno);
    }

    public List<TableBeanBinding_Accion> getListaDatosAcciones( TbArea area, String fecha, String codTipoAccion, String numInscri, int pagActual, int pagTamanno ) {
        return beanBindingDAOLocal.getListaDatosAcciones(area, fecha, codTipoAccion, numInscri, pagActual, pagTamanno);
    }

    public List<TableBeanBinding_DatosAcciones> getListaDatosAccionesByFecha( TbArea area, String fechaInicio, String fechaFin ) {
        return beanBindingDAOLocal.getListaDatosAccionesByFecha(area, fechaInicio, fechaFin );
    }
    public List<TableBeanBinding_DatosAdvanceMetas> getListaDatosAvanceMetas(  String fechaInicio, String fechaFin )throws SQLException
    {
        return beanBindingDAOLocal.getListaDatosAvanceMetas(fechaInicio, fechaFin);
    }
    public List<TableBeanBinding_DatosAcciones> getListaDatosAccionesByFecha( TbArea area, String fecha, int pagActual, int pagTamanno ) {
        return beanBindingDAOLocal.getListaDatosAccionesByFecha(area, fecha, pagActual, pagTamanno);
    }

    public List<TableBeanBinding_DatosAcciones> getListaDatosAccionesByFecha( TbTipoAccionClasificacionAccionArea tipoAccion, String fecha ){
        return beanBindingDAOLocal.getListaDatosAccionesByFecha(tipoAccion, fecha);
    }

    

    @EJB
    BeanBindingDAOLocal beanBindingDAOLocal;
 
}
